/* 公共样式表css */
html,body { color: #333; margin: 0;height: 100%;font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-weight: normal;}
body {background: #f2f2f2;color: #666;width:100%;max-width:512px; margin:0 auto;font-size:12px; line-height:24px;}
*{margin: 0;padding: 0;}
a {text-decoration: none;color: #08acee;}
img {border: 0;}
li {list-style: none;}
a {color: #666;}
.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
/* 必要布局样式css */
.mainWarp {width: 100%;height: 100%;margin: 0 auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.typeboxtit{ width:100%; max-width:512px; margin:0 auto;}
.typeboxtit .tit{position:fixed;width:100%;max-width:512px;top:0;height:44px;z-index:999;background: #fff;line-height:44px;}
.typeboxtit .tit p{ padding-left:20px;color: #444444; font-size:14px; }


.aui-scrollView {width: 100%;height: 100%;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;position: relative;margin-top: 0;}
.icon {width: 20px;height: 20px;display: block;border: none;float: left;background-size: 20px;background-repeat: no-repeat;}
.m-scrolltab {position: absolute;top:44px;left: 0;right: 0;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.scrolltab-nav {height: 100%;background-color: #ffffff;overflow-y: auto;-webkit-overflow-scrolling: touch;position: relative;z-index: 1;}
.scrolltab-item {height: 3rem;position: relative;z-index: 1;width: 90px; display: block;line-height: 3rem;text-align: center;}
.scrolltab-item:before {content: '';position: absolute;z-index: 0;top: 0;right: 0;height: 100%;border-right: 1px solid #ffffff;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.scrolltab-item.crt:before {content: '';position: absolute;z-index: 0;top: 0;right: 0;height: 100%;border-right: 1px solid #f2f2f2;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.scrolltab-title {font-size: 0.8rem;color: #666;overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scrolltab-content {height: 100%;background-color: #f2f2f2;overflow-y: auto;-webkit-overflow-scrolling: touch;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0.4rem 0.8rem 0.8rem 0.8rem;position: relative;}
.scrolltab-item.crt {background-color: #f2f2f2;position: relative;}
.scrolltab-item.crt .scrolltab-title {color: #fe7923;}
.scrolltab-item.crt:after {content: '';position: absolute;z-index: 0;top: 0.8rem;left: 0;width: 0.2rem;height: 1.5rem;background-image: -webkit-gradient(linear,bottom top,right top,from(#f5dcbb),to(#fe7923));background-image: -webkit-linear-gradient(bottom,#f5dcbb,#fe7923);background-image: -moz-linear-gradient(bottom,#f5dcbb,#fe7923);background-image: linear-gradient(to bottom,#f5dcbb,#fe7923);background-color: #fe7923;border-radius: 0.5rem;}

.scrolltab-content-item h2 {color: #4b4b4b;font-size: 14px;font-weight: normal;padding-bottom: 15px;padding-top: 10px;}
.aui-flex-box {padding: 1px;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.aui-flex-box-bd {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;font-size: 0.9rem;color: #444;}
.aui-flex-links {padding: 10px 8px;position: relative;overflow: hidden;background: #fff;border-radius: 5px; margin-top: 15px;margin-bottom: 15px;}
.aui-flex-links-item {position: relative;float: left;padding: 5px 0;width: 27.333333%;box-sizing: border-box; margin: 0 3%;}
.aui-flex-links-img {width: 100%;height: 100%;margin: 0 auto;}
.aui-flex-links-img img {width: 100%;height: auto;display: block;border: none;}
.aui-flex-links-text {color: #444;font-size: 12px;text-align: center;padding-top: 5px;}
.aui-class-ad-img a img {width: 100%;height: auto;display: block;border: none;border-radius: 4px;}



.aui-ad-head a {width: 30%;display: block;float: left; margin-right: 5%;}
.aui-ad-head a img {width: 100%;display: block;border-radius: 5px;}
.aui-ad-head { padding-bottom: 15px;}